package com.example.demo.niuke.huawei_b;

import java.util.*;

/**
 * ******************************************************
 *
 * @author liugh9
 * @version 1.0
 * @classname _4合并表记录
 * @description
 * @date 2023/08/30 21:50
 * <p>
 * ******************************************************
 */
public class _4合并表记录 {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        in.nextLine();
        // 注意 hasNext 和 hasNextLine 的区别
        TreeMap<Integer, Integer> data = new TreeMap<>();
        while (in.hasNextLine()) { // 注意 while 处理多个 case
            String s = in.nextLine();
            String[] split = s.split(" ");
            int key = Integer.parseInt(split[0]);
            int value = Integer.parseInt(split[1]);
            data.put(key, data.getOrDefault(key, 0) + value);
        }
        data.forEach((key,value) -> {
            System.out.println(key + " " + value);
        });
    }
}
